package com.tjsinfo.tjsoa.meetingroom.dao;

import java.util.List;

import com.tjsinfo.tjsoa.meetingroom.vo.IMeetingRoomMain;

public interface IMeetingRoomMainDAO {
	public abstract void save(IMeetingRoomMain transientInstance);
	
	public abstract void delete(IMeetingRoomMain persistentInstance);
	
	public abstract IMeetingRoomMain findById(String id);
	
	public abstract List findByProperty(String propertyName, Object value);
	
	public abstract List findByMeetingroomName(Object meetingroomName);

	public abstract List findByMeetingroomId(Object meetingroomId);

	public abstract List findByPeopleNumbert(Object peopleNumbert);

	public abstract List findByPlace(Object place);
	
	public abstract List findByRemarks(Object remarks);
	
	public abstract List findAll();
	
    public abstract IMeetingRoomMain merge(IMeetingRoomMain detachedInstance);
	
	public abstract void attachDirty(IMeetingRoomMain instance);

	public abstract void attachClean(IMeetingRoomMain instance);
	
	public abstract void update(Object object);
	
}
